.option1 {
	background-color : #dceca6; 
} 
.option2 {
	background-color : #f7fbd2; 
} 
.option3 {
	background-color : #ffffff; 
} 
.bodytitle {
	width : 98%; 
	height : 33px; 
	background : url(body_title_bg.gif) repeat-x left top; 
	margin-left : auto; 
	margin-right : auto; 
	margin-top : 8px; 
	clear : both; 
}
.bodytitleleft { 
	width : 30px; 
	height : 33px; 
	float : left; 
	background : url(body_title_left.gif) no-repeat right bottom; 
} 
.bodytitletxt{
	height:27px;
	float:left;
	margin-top:6px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:8px;
	padding-right:8px;
	background:#FFF url(body_title_right.gif) right bottom no-repeat;
}
.bodytitletxt2 { 
	float : right; 
	line-height : 30px; 
	font-size : 12px; 
	font-weight : bold; 
	letter-spacing : 1px; 
	padding-right : 20px; 
} 
.tbtitle { 
	font-size : 12px; 
	width : 98%; 
	margin : 0 auto; 
	margin-top : 10px; 
}
.tbtitle tr:hover{background:#f1fafe}

.tbtitle td {
	height : 10px;
	border-bottom : 1px solid #deeffa; 
}

.page { 
	background-color : #ffffff; 
	border : 1px solid blue; 
	color : blue; 
	font-size : 13px; 
	padding-left : 4px; 
	padding-right : 4px; 
	padding-top : 2px; 
	text-decoration : none; 
} 
.pagein { 
	background-color : #fee; 
	border : 1px solid red; 
	color : red; 
	font-size : 13px; 
	padding-left : 4px; 
	padding-right : 4px; 
	padding-top : 2px; 
	text-decoration : none; 
} 
.nav{margin-top:1px; margin-bottom:1px;width:96%;}
.nav a,.menulist a:visited{ font-size:13px; color:blue;}
.nav ul { width:100%;}
.nav .spanli{ background:#2473A2; }
.nav ul li{ float:left; width:120px; text-align:left}

label.error{
	background:url(error.png) no-repeat 0px 0px;
	color:Red;
	padding-left:20px;
}
input.error{
	border: dashed 1px red;
}